package com.thread.lambal;

/**
 * @author xuejingjing
 * @className InterfaceBTest
 * @description TODO
 * @date 2022/11/12 16:48
 */
public class InterfaceBTest {
    public static void main(String[] args) {
        // return的这种情况呢？
        // 注意：1.参数类型可以不写
        // 2.当你重写的方法中只有1行代码的时候，花括号和花括号里的分号都可以省略
//        methodB((int a,int b) ->{ System.out.println(a+b);});
        // 改进,去掉类型
//        methodB((a,b) -> System.out.println(a+b));
        //再改进，一个参数的话，可以去掉括号
        methodB(a -> System.out.println(a));
    }

    private static void methodB(InterfaceB interfaceB) {
//        interfaceB.calculate(5,6);
        interfaceB.calculate(5);
    }
}
